//外观模式
//为一组复杂的子系统接口提供一个更高级的接口，可用于处理浏览器的兼容性
//列入解决不同浏览器状态绑定
function addEvent(dom,type,fn) {
    if(dom.addEventListener){
        dom.addEventListener(type,fn,false)
    }
    else if(dom.attachEvent){
        dom.attachEvent('on'+type,fn)
    }else{
        dom['on'+type]=fn
    }
}
//适配器模式
//将类的对象接口，转换成另一个接口以满足用户的雪球，使类之间的接口的不兼容问题通过适配器得以解决
//比如项目原来用jquery，后换框架，编码格式不用改变，只需改变接口
// A.g=function (id) {
//     return $(id).get(0)
// }
